seclude oneself - Spanish English Dictionary